package cn.tedu.mall.seckill.mapper;

import cn.tedu.mall.pojo.seckill.model.SeckillSpu;
import org.springframework.stereotype.Repository;

import java.time.LocalDateTime;
import java.util.List;

@Repository
public interface SeckillSpuMapper {
    //1.查询秒杀商品列表
    List<SeckillSpu> selectSeckillSpu();
    //2.查询所有秒杀商品的spuId的数组(布隆过滤器中使用)
    Long[] selectAllSeckillSpuIds();
    //3.查询正在秒杀时间范围内的商品
    List<SeckillSpu> selectSeckillSpusByTime(LocalDateTime time);
    //4.根据spuId获取秒杀商品spu信息
    SeckillSpu selectSeckillSpuBySpuId(Long spuId);
}
